/*
 * config.h
 *
 *  Created on: 2 mars 2012
 *      Author: Jeff
 */

#ifndef CONFIG_H_
#define CONFIG_H_

// puting Aatshaa in debug mode (lots of outputs on the serial line)
//#define SHELL_DEBUG

// should the shell echo the command on the serial port ?
#define SHELL_ECHO

// ADDING (OR NOT) THE AVAILABLE LIBRARY FUNCTIONS
#define SHELL_CMD_LIBEEPROM
//#define SHELL_CMD_LIBSERVO
//#define SHELL_CMD_LIBULTRASONIC
#define SHELL_CMD_LIBLCD
//#define SHELL_CMD_LIBETHERNET
//#define SHELL_CMD_VWIRE
#define SHELL_CMD_DHT

#include <avr/pgmspace.h> // for progmem
#define PGMSTR(name) const prog_uchar name[] PROGMEM // declare a PROGMEM string
#define PGMREF(name) const struct CommandReference name PROGMEM
// the maximum number of arguments for each possible function
#define SHELL_ARGCOUNT_MAX	7

// the size of the buffer used to parse commands
#define SHELL_BUFFER_MAX	64


#endif /* CONFIG_H_ */
